home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Brotikasten
/
BROTCD01.iso
/
c128
/
c120.d64
/
gds docs.txt
< prev
next >
Wrap
Text File
|
1995-08-09
|
11KB
|
248 lines
╟╥┴╨╚╔├╙ ╔╬╘┼╥├╚┴╬╟┼ ╞╧╥═┴╘ ─╔╙╨╠┴┘ ╙┘╙╘┼═
├OPYRIGHT ╬OTICES AND OTHER SUCH STUFF....
'╟╔╞' AND '╟RAPHICS ╔NTERCHANGE ╞ORMAT' ARE TRADEMARKS OF ├OMPU╙ERVE, ╔NC., AN
╚&╥ ┬LOCK ├OMPANY. (YOU KNOW... THE GUYS WHO YOU GIVE MONEY TO FOR TELLING YOU
HOW MUCH MONEY YOU WILL GIVE TO THE ╟OVERNMENT.)
┬┴╙╔├ 8 IS A TRADEMARK OF ╫ALRUS ╙OFTWARE, ╔NC.
╘HE ╟RAPHICS ╔NTERCHANGE ╞ORMAT ─ISPLAY ╙YSTEM, OR ╟╔╞ ─ISPLAY ╙YSTEM FOR
SHORT, OR BETTER YET - ╟─╙ (MAINLY BECAUSE IT'S CATCHY, BUT ALSO BECAUSE ╔
REALLY DON'T WANT TO TYPE OUT THE WHOLE THING), IS ╬╧╘ ╨UBLIC ─OMAIN. ╘HIS
PROGRAM CANNOT BE SOLD WITHOUT THE EXPRESS WRITTEN CONSENT OF THE AUTHOR (ME).
╘HIS PROGRAM MAY BE DISTRIBUTED FREELY AS LONG AS ALL ORIGINAL FILES ARE
INCLUDED WITH IT.
╟─╙ FALLS UNDER THE CATEGORY OF ╞╥┼┼╫┴╥┼. ┴LL ╔ WANT FOR THIS IS THE FAME,
GLORY, RECOGNITION, AND POSTCARDS. ┘EP, YOU READ RIGHT! ╨╧╙╘├┴╥─╙. ╔ KINDA
COLLECT POSTCARDS, AND ╔ WOULD ALSO LIKE TO SEE HOW FAR THIS PROGRAM GETS
DISTRIBUTED. ╙O IF YOU USE THIS PROGRAM REGULARLY, YOU ARE OBLIGATED TO SEND
ME A POSTCARD. ╔ GUESS YOU CAN CALL THIS ╨╧╙╘├┴╥─╫┴╥┼!!!!!
╨LEASE SEND EVERYTHING YOU WANT TO SEND ME TO:
┼RIC ├. ╥AFANAN
╨.╧. ┬OX 1428
─UNNELLON, ╞╠ 32630
╘HIS INCLUDES POSTCARDS, COMMENTS, PICTURES FROM CUTE GIRLS, OFFERS FOR ├┼╧
POSITIONS (ONLY FROM PROMINENT COMPANIES PLEASE), OR BETTER YET - ╟╔╞S! ╔ ONLY
HAVE A SMALL COLLECTION AND ┴╬┘╘╚╔╬╟ (YES - ┴╬┘╘╚╔╬╟) WOULD BE APPRECIATED.
┴NYWAY, ON WITH THE DOCS...
╟╔╞ ─ISPLAY ╙YSTEM
┴FTER USING THE ╟╔╞╞┘ PROGRAM FOR THE ├64 BY ╩OHN ╥. ╫IND, ╔ WAS IMPRESSED. ╔
ALSO THOUGHT THAT ANYTHING THE ├64 CAN DO, THE ├128 CAN DO BETTER. ╙O ╔ SET OUT
TO WRITE A ├128 ╟╔╞ ─ISPLAY PROGRAM THAT WAS EASIER TO USE, YET PRODUCED BETTER
DISPLAYS.
╙O HERE IT IS.
╘HE PROGRAM ACTUALLY CONSISTS OF SEVERAL FILES:
1) ╟─╙ - ╘HIS IS THE ═AIN ═ODULE OF THE ╟─╙ PROGRAM.
╔T LOADS IN THE 2 SUPPORT MODULES, HANDLES THE CHOOSING OF
THE ╟╔╞, THE INTERPRETATION OF THE ╟╔╞ HEADER, AND THE ACTUAL
DECOMPRESSION OF THE COMPRESSED RASTER DATA.
2) ╟─╙.─┼╞┴╒╠╘╙ - ╘HIS FILE CONTAINS THE NAMES OF THE DEFAULT SUPPORT MODULES.
3) ╟─╙.─/???? - ╞ILES WITH THIS PREFIX ARE ─ISPLAY ═ODULE FILES.
╟─╙ WAS WRITTEN TO BE MODULAR TO ALLOW DIFFERENT DISPLAY
FORMATS TO BE USED.
4) ╟─╙.╪/???? - ╞ILES WITH THIS PREFIX ARE ┼XTENSION ╚ANDLER ═ODULES.
╟╔╞ FILES HAVE THE OPTION TO INCLUDE 'UPDATES' IN THE FORM
OF ┼XTENSION ┬LOCKS, AND THE ┼XTENSION ╚ANDLER ═ODULE TAKES
CARE OF THESE BLOCKS.
==============================================================================
╘HE ═AIN ═ODULE
╘HE ╟─╙ PROGRAM HAS BEEN WRITTEN FOR EASE OF USE. ┴LMOST EVERYTHING CAN BE DONE
THROUGH THE USE OF MENUS.
╒SE THE ├URSOR ╦EYS TO HIGHLIGHT A CHOICE.
╒SE THE ╥ETURN ╦EY TO PICK IT.
╒SE THE ┼╙├ ╦EY TO ABORT ALMOST ANYTHING (THE PROGRAM WILL TELL YOU WHEN IT
DOES SOMETHING ELSE).
═OST OF THE MENUS ARE SELF-EXPLANATORY, SO ╔ WILL ONLY COVER THOSE AREAS THAT
MAY NEED A LITTLE MORE CLARIFICATION.
╘HE ═AIN ═ENU HAS 3 CHOICES:
1) ╓IEW A ╟╔╞ - ┴LLOWS YOU TO VIEW A ╟╔╞ ON ─RIVES 8, 9, 10, OR 11.
┘OU CHOOSE THE ╟╔╞ FROM A ─IRECTORY LISTING.
╬╧╘┼ - ╟╔╞S MUST BE ╨ROGRAM, ╙EQUENTIAL, OR ╒SER (THOUGH
NON-╟┼╧╙) TYPE FILES.
2) ┼XIT - ╨RETTY SELF-EXPLANATORY.
3) ╙ELECT ═ODULE - ┴LLOWS YOU TO SELECT ANOTHER ─ISPLAY ═ODULE OR ┼XTENSION
═ODULE FROM ─RIVES 8, 9, 10, OR 11.
┴LSO MAKES IT THE ─EFAULT ═ODULE AS AN OPTION.
╬╧╘┼ - ╫HEN YOU WRITE A NEW ─EFAULTS FILE, BOTH THE ├URRENT
─ISPLAY ┴╬─ ┼XTENSION ═ODULES ARE MADE THE ─EFAULTS.
┴LL THE SECONDARY MENUS ARE ╥┼┴╠╠┘ SELF-EXPLANATORY (┘┼╙/╬╧, ├HOOSE A ─RIVE,
ETC.) SO ╔ DON'T THINK ╔ NEED TO GO INTO THEM (AFTER ALL, IF YOU OWN A ├128,
THEN YOU'VE ╟╧╘ TO HAVE ABOVE AVERAGE INTELLIGENCE!).
╘HE ╙CREEN ╠AYOUT
╘HE ╙CREEN IS DIVIDED INTO 3 PARTS:
1) ├REDIT ┬LOCKS - ╘HIS IS THE UPPER HALF OF THE SCREEN. ╘HE TWO SMALLER BLOCKS
ARE CREDITS READ FROM THE ═ODULES (SO IF YOU'RE WILLING TO
PROGRAM A ═ODULE, YOU CAN LET PEOPLE KNOW WHO DID IT! ╔T'S
ONLY FAIR AFTER ALL.).
2) ╟╔╞ ╔NFO - ╘HE LOWER LEFT PORTION OF THE SCREEN IS USED TO DISPLAY
INFORMATION ABOUT THE ╟╔╞ YOU HAD CHOSEN. ═OST OF IT NEEDS
NO EXPLANATION, BUT HERE'S ONE THING TO WATCH OUT FOR -
╔ BELIEVE THERE HAS BEEN AN UPDATE TO THE ╟╔╞ FORMAT. ╔T
HAS BEEN LABELED '╟╔╞89A'. ╟─╙ RECOGNIZES ANY ╟╔╞ WITH THE
'╟╔╞' SIGNATURE, BUT IT ═┴┘ NOT PROCESS '89A' TYPE ╟╔╞S
CORRECTLY. ═OST ╟╔╞S ARE CURRENTLY '╟╔╞87A'.
3) ═ESSAGE ┴REA - ╘HE LOWER RIGHT PORTION OF THE SCREEN IS THE ═ESSAGE ┴REA.
╘HIS IS WHERE MOST (IF NOT ALL) USER INTERACTION WILL TAKE
PLACE.
┴ND THAT'S ALL THERE IS TO IT!
==============================================================================
╟ETTING ╘HIS ╘HING ╥UNNING
╘HE BASIC STEPS TO USING THIS PROGRAM ARE:
╥╒╬ "╟─╙" ╧╬ ╒(WHATEVER)
(IT WILL LOAD, RUN, THEN LOAD IN THE ─EFAULT ═ODULES FROM THE ├URRENT ─RIVE)
├HOOSE '╓IEW A ╟╔╞' FROM THE ═AIN ═ENU.
╨ICK THE ─RIVE THE ╟╔╞S ARE ON.
(IT WILL THEN READ IN ALL FILENAMES WITH THE '.╟╔╞' SUFFIX)
╚IGHLIGHT AND ├HOOSE THE ╟╔╞ YOU WANT TO VIEW.
├ONFIRM YOUR ╙ELECTION.
(YOU CAN ABORT IF ALL YOU WANTED TO DO WAS LOOK AT THE ╟╔╞ INFO)
┴ND AWAY IT GOES!!!
==============================================================================
╘HE ─ISPLAY ═ODULE
╘HE ─ISPLAY ═ODULE IS THE PART OF THE SYSTEM THAT (YOU GUESSED IT!) ACTUALLY
DISPLAYS THE ╟╔╞. ╔T ALSO IS RESPONSIBLE FOR DOING THE COLOR TRANSLATIONS.
╔ CHOSE TO MAKE IT A MODULE SO THAT DIFFERENT FORMATS COULD BE CHOSEN WITHOUT
ACTUALLY REWRITING THE ENTIRE PROGRAM. ╘HESE FORMATS CAN INCLUDE 40-COLUMN
╚I-╥ES AND ═ULTICOLOR GRAPHICS SCREENS, ┬ASIC 8 FORMATS, THE ╔╨AINT FORMAT, OR
EVEN CUSTOM MADE FORMATS. ┴LL IT TAKES IS THE CORRECT ─ISPLAY ═ODULE.
╘HE ═AIN ═ODULE TAKES CARE OF EVERYTHING (INCLUDING DECOMPRESSING THE RASTER
DATA - THAT WAS A TOUGHIE!) EXCEPT ACTUALLY PUTTING THE PICTURE ON THE SCREEN,
SO IT'S NOT HARD TO COME UP WITH A NEW ─ISPLAY ═ODULE. ╞OR ANY PROGRAMMERS WHO
ARE INTERESTED, ╔ WILL BE UPLOADING ╨ROGRAMMING ╬OTES '╥EAL ╙OON ╬OW'. (╞AMOUS
╠AST ╫ORDS!)
╘HERE ARE 3 ─ISPLAY ═ODULES INCLUDED WITH THE ╟─╙ PROGRAM:
1) ╟─╙.─/╬╧╥═┴╠ - ╘HIS IS THE ─EFAULT ═ODULE. ╔T IS SET TO PROVIDE A PRETTY
GOOD DISPLAY FOR THE MAJORITY OF THE ╟╔╞S.
2) ╟─╙.─/╠╔╟╚╘┼╥ - ╔F THE ╟╔╞S SEEM TO BE COMING OUT TOO DARK (ALOT OF 256
COLOR ╟╔╞S TEND TO), THEN THIS MODULE WILL ATTEMPT TO
MAKE THE COLORS BRIGHTER.
3) ╟─╙.─/─┴╥╦┼╥ - ╘HIS MODULE IS SET TO DARKEN THE COLORS IN A ╟╔╞.
┴LL 3 REQUIRE 64╦ OF ╓─├ ╥┴═.
╘HESE ─ISPLAY ═ODULES WERE CODED FOR 16-COLOR ╟╔╞S, BUT 4 AND 32-COLOR ╟╔╞S
STILL SHOW UP PRETTY GOOD. ╬OW 256-COLOR ╟╔╞S ARE ANOTHER MATTER...
╙INCE THE ├128 HARDWARE ONLY SUPPORTS 16 COLORS, THEN TO GET ANY REASONABLE
DISPLAY OF 256 COLORS REQUIRES SOME FORM OF ╙╧╞╘╫┴╥┼ WORKAROUND, SUCH AS
DITHERING OR INTERLACE (LIKE IN ╔╨AINT - GOSH, ╔ WISH ╔ HAD THE ╔╨AINT
FORMAT!). ┴NYWAY, THE ─ISPLAY ═ODULES THAT COME WITH THE ╟─╙ PROGRAM ARE
PRETTY SAD WHEN IT COMES TO 256-COLOR ╟╔╞S (AND THAT'S COMING FROM THE PERSON
WHO PROGRAMMED THEM!).
╘HE ─ISPLAY ═ODULES WILL 'STRETCH' OR 'SQUASH' A ╟╔╞ TO FIT INTO THE 640X200
┬ASIC 8 FORMAT. ╔T CAN HANDLE ╔NTERLACED ╟╔╞ FILES UP TO A HEIGHT OF 200
LINES.
┴FTER VIEWING THE ╟╔╞, HITTING ANY KEY EXCEPT FOR THE '╙' KEY WILL RETURN YOU
TO THE ═AIN ═ODULE.
╘HE '╙' KEY ALLOWS YOU TO SAVE THE ╟╔╞ AS A 640X200 8X2-COLOR BLOCK ┬ASIC 8
PICTURE. ┴FTER HITTING THE '╙' KEY, YOU WILL HEAR 2 QUICK BELLS TO NOTIFY YOU
THAT SAVING HAS BEGUN. ╫HEN IT IS DONE, YOU WILL BE RETURNED TO THE ═AIN ═ENU.
╘HE PICTURE WIL